Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Switzerland F2 France F6 Great Britain F6 Czech Republic F5 Austria F1 Croatia F2 France F5 ECM Cup - Prague Fergana Tennis Challenger Tournament - Fergana Whirlpool Open - Budapest Podebradka Cup - Prague Heilbronn Open - Heilbronn 2001 Eddleman USTA Challenger - Birmingham KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham Concurso Internacional de Vigo - Vigo Citta di Monza - Monza Ciudad de Pozoblanco Open Diputacion - Cordoba Czech Indoor Open - Prague Schickendanz Open - Furth Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Internationaux de Tennis de Brest - Brest Unicredit Czech Open 2007 - Prostejov Porsche Open - Poznan Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple 5 Volkswagen Challenger - Wolfsburg Zagreb Open - Zagreb Gemax Open - Belgrade The LTA Cardiff Challenger - Cardiff ECM Prague Open - Prague Banjaluka Challenger 2007 - Banja Luka Residenza Open - Magdeburg Vancouver Challenger St. Remy Challenger Tennis Napoli Cup 2004 - Napoli Tashkent Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Securities Cup Challenger Tennis - Seoul Busan Open Challenger Tennis - Busan Sparkessen Magdeburg Open - Magdeburg Isla de Lanzarote - Lanzarote Heilbronn Open - Heilbronn Neride Prague Indoor - Prague West of England Challenger - Bristol 2001 Centura USTA Challenger - Rocky Mount The LTA Manchester Trophy - Manchester ATP Challenger Trophy 2007 - Trnava DPD Challenger 2000 - Aschaffenburg ECM Prague Open 2008 - Prague Challenger 42 - Andrezieux Lambertz Open - Aachen Tatra Banka Open 2001 - Bratislava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Leon 2003 - Leon The LTA Bolton Challenger - Bolton Prague Open - Prague Bukhara Challenger - Bukhara Okal Cup 2003 - Eckental Open de Franche Comte - Besancon Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia The LTA Nottingham Challenger - Nottingham Ourocard Tennis Challenger - Sao Paulo Ostrava Open 2005 - Ostrava LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton Trani Cup - Trani The LTA Men's Challenger - Nottingham Arroyo de la Encomienda - Valladolid Malaysian Open - Kuala Lumpur ATP Open Castilla y Leon - Segovia LXV Concurso Internacional Vigo - Vigo Rhein-Main Challenger 2004 - Aschaffenburg Heilbronn Open - Heilbronn Tatra Banka Open - Bratislava Austin Challenger - Austin Isla de Gran Canaria - Mas Palomas Tatra Banka Open - Bratislava Nottingham Challenger The LTA Nottingham Challenger - Nottingham Okal Cup 2004 - Eckental Czech Indoor Open - Prague Vancouver Challenger Aptos Challenger KGHM Dialog Polish Indoors - Wroclaw Napa Challenger Open D'Orleans - Orleans Geneva Challenger Ostrava Challenger Ethias Tennis Trophy - Mons Happy Valley Challenger The LTA Men's Challenger - Southampton Irving Challenger XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Mobilux Open - Luxembourg Open D'Orleans - Orleans Prosperita Open 2006 - Ostrava Open Prevadies - St. Brieuc Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Hester Trophy - Manchester Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Challenger Ford de Cherbourg - Cherbourg X Open Internacional D'Andorra - Andorra The Surbiton Trophy - Surbiton Open Sainte Victoire - Aix-En-Provence Lambertz Open - Aachen The LTA Men's Challenger Wrexham - Wrexham Dallas Challenger Lamberts Open by Stawag - Aachen Ischgl International Tennis Challenger 2003 - Ischgl St. Brieuc Challenger Bratislava Challenger Rennes Challenger Shenzhen Challenger Seoul Challenger Skandia Open - Linz Gemax Samsung Open 2005 - Belgrade Mouilleron-Le-Captif Challenger Le Gosier Challenger KGHM Polish Indoors - Wroclaw XL Capital Bermuda Open - Bermuda ATP Challenger Hamburg - Hamburg 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Grand Prix Hassan II - Casablanca Generali Open 2001 - Kitzbuhel Brazil Open - Salvador Scania Stockholm Open - Stockholm Open 13 - Marseille Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Kuppers Kolsch Cup - Aachen The Samsung Open - Nottingham Open de Franche-Comte - Besancon Prague Open - Prague The Surbiton Trophy - Surbiton Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg ATU Cup 2001 - Weiden Weissenhauser Strand Cup - Hamburg College Station Challenger - College Station Surbiton Challenger Sarajevo Open - Sarajevo Qatar Exxon Mobil Open 2002 - Doha Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Bratislava Challenger ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Zhuhai Challenger Binghamton Professional Tennis Tournament - Binghamton Taipei City Challenger Busan Challenger LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Tata Open - Chennai Adidas International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Internationaux de Tennis de Brest - Brest Garden Open 2004 - Rome Open Castilla y Leon - Segovia Warsteiner Challenger Wolfsburg - Wolfsburg BMW Brixina Tennis Open 2000 - Bressanone Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Internazionali di Tennis de San Marino - San Marino BNP Paribas Primrose - Bordeaux Next Generation Hardcourts - Adelaide Chennai Open - Chennai Challenger 42 - Andrezieux Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba Tumkur Open - Tumkur Privat Bank Cup - Dniepropetrovsk Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Mauritius Open - Mauritius Estoril Open - Estoril Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc Internationaler Raiffeisen Grand Prix - St. Polten The 10tele.com Open - Nottingham Isla de Lanzarote - Lanzarote Baden Open - Ettlingen RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland US Men's Clay Court Championships - Houston Tallahassee Tennis Challenger - Tallahassee Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham China Open - Beijing AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Mercedes-Benz Cup - Los Angeles Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Red Letter Days Open - Nottingham International Tennis Championships - Delray Beach China Open - Beijing Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Grand Prix de Tennis de Lyon - Lyon China Open - Beijing If Stockholm Open - Stockholm AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Indianapolis Tennis Championships - Indianapolis Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch BMW Open - Munich Open de Moselle - Metz Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem ASB Classic - Auckland Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Idea Prokom Open - Sopot Adidas International - Sydney PBZ Zagreb Indoors - Zagreb RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Dubai Tennis Open - Dubai KGHM Polish Indoors - Wroclaw Quelle Cup - Furth Open Sud de France - Montpellier Zivnobanka Czech Open - Prostejov ABN AMRO World Tennis Tournament - Rotterdam Open de Tanger - Tangier Okal Cup - Eckental BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington TED Open - Istanbul Open de L'Isere (Open 38) - Grenoble Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Intersport Heilbronn Open - Heilbronn Mercedes Cup - Stuttgart San Luis Potosi Challenger - San Luis Potosi Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Brisbane - Brisbane Tennis Masters Series - Indian Wells Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Siebel Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Auckland BMW Open - Munich US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Siebel Open - San Jose Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel TD Waterhouse Cup - Long Island Tennis Masters Series - Hamburg Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Stuttgart CA Tennis Trophy - Vienna Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris China Open - Beijing Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Farmers Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Tennis Masters Series - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Miami Open - Miami Western & Southern Open - Cincinnati The Ericsson Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose Miami Open - Miami St. Petersburg Open - St. Petersburg U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Serbia Open - Belgrade U.S. Open - New York Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York The Mubadala World Tennis Championship Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Davis Cup, Group 2, F, FIN-CYP, 3-2 AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 AAMI Classic - Kooyong Olympics - Athens Olympics - London